<?php

require("./config.php");

if (!isset($_POST['req'])) {
    die("No request provided.");
} else {
    if (filter_input(INPUT_POST, 'req') == "consSolicitud") {

        $codSol = $dbConn->real_escape_string(filter_input(INPUT_POST, 'codSol'));

        $json = array("success" => false, "Elements" => Array());

        $query = "Select DESCRIPCION_PROPUESTA_PROYECTO, NOMBRE_PROPUESTA_PROYECTO, AREA_EMPRESA, FK_PROYECTO_CODIGO_MODALIDAD from PROPUESTA_PROYECTO_GeProCIS where PK_PROPUESTA_PROYECTO_CODIGO='" . $codSol . "'";

        $result = $dbConn->query($query);
        $i = 0;
        while ($row = mysqli_fetch_array($result, MYSQL_ASSOC)) {
            array_push($json['Elements'], $row);
            $i++;
        }

        if ($i > 0) {
            $json['success'] = true;
        }

        print(json_encode($json));
    }
    if (filter_input(INPUT_POST, 'req') == "consActContContacto") {

        $cedCont = $dbConn->real_escape_string(filter_input(INPUT_POST, 'cedCont'));
        $pw = $dbConn->real_escape_string(filter_input(INPUT_POST, 'pw'));

        $json = array("success" => false);

        $query = "SELECT CLAVE_USUARIO FROM USUARIO WHERE PK_USUARIO_ID_USUARIO = '" . $cedCont . "';";
        $result = $dbConn->query($query);

        $info = $result->fetch_row();

        if (crypt($pw, $info[0]) == $info[0]) {
            $json['success'] = true;
        }

        print(json_encode($json));
    }
    if (filter_input(INPUT_POST, 'req') == "guardarSolicitud") {

        $codSol = $dbConn->real_escape_string(filter_input(INPUT_POST, 'codSol'));
        $areaEmp = $dbConn->real_escape_string(filter_input(INPUT_POST, 'areaEmp'));
        $nomSol = $dbConn->real_escape_string(filter_input(INPUT_POST, 'nomSol'));
        $desSol = $dbConn->real_escape_string(filter_input(INPUT_POST, 'desSol'));
        $codModSol = $dbConn->real_escape_string(filter_input(INPUT_POST, 'codModSol'));

        $json = array("success" => false);

        $query = "Update PROPUESTA_PROYECTO_GeProCIS set NOMBRE_PROPUESTA_PROYECTO='".$nomSol."', DESCRIPCION_PROPUESTA_PROYECTO='".$desSol."', AREA_EMPRESA='".$areaEmp."', FK_PROYECTO_CODIGO_MODALIDAD='".$codModSol."' where PK_PROPUESTA_PROYECTO_CODIGO='".$codSol."';";

        $result = $dbConn->query($query);

        if ($result != NULL) {
            $json['success'] = true;
        }
        print(json_encode($json));
    }
    if (filter_input(INPUT_POST, 'req') == "consSolicitudes") {

        $cedCont = $dbConn->real_escape_string(filter_input(INPUT_POST, 'cedCont'));

        $json = array("success" => false, "rowCount" => 0, "Elements" => Array());

        $query = "Select PK_PROPUESTA_PROYECTO_CODIGO, NOMBRE_PROPUESTA_PROYECTO from PROPUESTA_PROYECTO_GeProCIS where FK_PROYECTO_ID_CONTACTO='" . $cedCont . "'  ORDER BY NOMBRE_PROPUESTA_PROYECTO ASC";

        $result = $dbConn->query($query);
        $i = 0;
        while ($row = mysqli_fetch_array($result, MYSQL_ASSOC)) {
            array_push($json['Elements'], $row);
            $i++;
        }

        if ($i > 0) {
            $json['success'] = true;
            $json['rowCount'] = $i;
        }

        print(json_encode($json));
    }
}